#ifndef _BLEND_STATE_H_
#define _BLEND_STATE_H_
#include "PCH.h"

namespace DeviousRenderer
{
class DeBlendState : public DeRefCountedObject
{

};
class DeD3D11BlendState : public DeBlendState
{
public:
	DeD3D11BlendState(ID3D11BlendState* pState);
	virtual ~DeD3D11BlendState();
protected:
	ID3D11BlendState*		m_pState;
};

typedef TSmartPointer<DeBlendState> DeBlendStatePtr;

}
#endif//_BLEND_STATE_H_